System.register(['aurelia-binding'], function (_export) {
'use strict';
var EventManager, ElementConfigResource;
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError('Cannot call a class as a function'); } }
return {
setters: [function (_aureliaBinding) {
EventManager = _aureliaBinding.EventManager;
}],
execute: function () {
ElementConfigResource = (function () {
function ElementConfigResource() {
_classCallCheck(this, ElementConfigResource);
}
ElementConfigResource.prototype.load = function load(container, target) {
var config = new target(),
eventManager = container.get(EventManager);
eventManager.registerElementConfig(config);
return Promise.resolve(this);
};
ElementConfigResource.prototype.register = function register() {};
return ElementConfigResource;
})();
_export('ElementConfigResource', ElementConfigResource);
}
};
});
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi9Vc2Vycy9FaXNlbmJlcmdFZmZlY3QvRG9jdW1lbnRzL0dpdEh1Yi9UaGUgRHVyYW5kYWwgUHJvamVjdC9hdXJlbGlhL3RlbXBsYXRpbmcvc3JjL2VsZW1lbnQtY29uZmlnLmpzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7OztvQkFFYSxxQkFBcUI7Ozs7OztxQ0FGMUIsWUFBWTs7O0FBRVAsMkJBQXFCO2lCQUFyQixxQkFBcUI7Z0NBQXJCLHFCQUFxQjs7O0FBQXJCLDZCQUFxQixXQUNoQyxJQUFJLEdBQUEsY0FBQyxTQUFTLEVBQUUsTUFBTSxFQUFDO0FBQ3JCLGNBQUksTUFBTSxHQUFHLElBQUksTUFBTSxFQUFFO2NBQ3JCLFlBQVksR0FBRyxTQUFTLENBQUMsR0FBRyxDQUFDLFlBQVksQ0FBQyxDQUFDOztBQUUvQyxzQkFBWSxDQUFDLHFCQUFxQixDQUFDLE1BQU0sQ0FBQyxDQUFDO0FBQzNDLGlCQUFPLE9BQU8sQ0FBQyxPQUFPLENBQUMsSUFBSSxDQUFDLENBQUM7U0FDOUI7O0FBUFUsNkJBQXFCLFdBU2hDLFFBQVEsR0FBQSxvQkFBRSxFQUFFOztlQVRELHFCQUFxQjs7O3VDQUFyQixxQkFBcUIiLCJmaWxlIjoiL1VzZXJzL0Vpc2VuYmVyZ0VmZmVjdC9Eb2N1bWVudHMvR2l0SHViL1RoZSBEdXJhbmRhbCBQcm9qZWN0L2F1cmVsaWEvdGVtcGxhdGluZy9zcmMvZWxlbWVudC1jb25maWcuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge0V2ZW50TWFuYWdlcn0gZnJvbSAnYXVyZWxpYS1iaW5kaW5nJztcblxuZXhwb3J0IGNsYXNzIEVsZW1lbnRDb25maWdSZXNvdXJjZSB7XG4gIGxvYWQoY29udGFpbmVyLCB0YXJnZXQpe1xuICAgIHZhciBjb25maWcgPSBuZXcgdGFyZ2V0KCksXG4gICAgICAgIGV2ZW50TWFuYWdlciA9IGNvbnRhaW5lci5nZXQoRXZlbnRNYW5hZ2VyKTtcblxuICAgIGV2ZW50TWFuYWdlci5yZWdpc3RlckVsZW1lbnRDb25maWcoY29uZmlnKTtcbiAgICByZXR1cm4gUHJvbWlzZS5yZXNvbHZlKHRoaXMpO1xuICB9XG5cbiAgcmVnaXN0ZXIoKXt9XG59XG4iXX0= |